.about-body .img{
	float:left;
	width:580px;
	margin:0 20px 10px 0;
}
.about-body .img img{
	width:100%;
}
.about-body .text{
	position:relative;
}
.about-body .text h3{
	position:absolute;
	right:0; top:50px;
	height:70px;
	line-height:70px;
	text-align:center;
	color:#333;
	font-size:26px;
	width:620px;
}
.about-body .text .center{
	/*padding-top:140px;*/
}


@media(min-width:1200px){
	.about-body{
		padding-bottom:100px;
	}
}

@media(max-width:1200px){
	.about-body{
		padding-bottom:50px;
	}
	.about-body .img{
		float:none;
		width:100%;
		margin:0 0 10px 0;
	}
	.about-body .text h3{
		width:100%;
		position:relative;
		right:0; top:0;
		height:50px;
		line-height:50px;
		text-align:center;
		color:#333;
		font-size:18px;
		background:#fff;
	}
	.about-body .text .center{
		padding-top:0;
	}
}

.about-body .content img{
	max-width:100%;
}

.lists-gd ul li{
	position:relative;
	margin-bottom:30px;
	min-height:200px;
}
.lists-gd .title{
	position:absolute;
	left:0; top:0;
	width:300px;
	height:180px;
	background:#fff;
	box-shadow:0 0 20px 1px #ddd;
	z-index:1;
	display:table;
	padding:0 30px;
}
.lists-gd .title a{
	display:table-cell;
	vertical-align:middle;
	font-size:14px;
	color:#333;
}
.lists-gd .title p{
	text-align:center;
	line-height:30px;
	margin-top:15px;
}

.lists-gd .title a img{
	margin-top:10px;
}
.lists-gd .text{
	float:right;
	width:780px;
	border-top:1px solid #d9d9d9;
	padding:30px 0;
	overflow:hidden;
}
.lists-gd .text .center{
	padding-top:0;
}
.lists-gd .text .center .in img{
	margin-bottom:15px;
}
.lists-gd .text .center p{
	font-size:14px;
	color:#444444;
	line-height:20px;
}
.lists-gd .text .img{
	width:300px;
	float:right;
	margin:0;
	padding-top:22px;
}
.lists-gd .text .img img{
	width:300px;
	display:block;
}

@media(max-width:1200px){
	.lists-gd ul li{
		border-bottom:1px solid #d9d9d9;
	}
	.lists-gd .title{
		position:relative;
		left:0; top:0;
		width:100%;
		height:auto;
		background:#fff;
		box-shadow:0 0 0 0 #000;
		z-index:1;
		display:table;
		padding:0;
		border-bottom:1px solid #d9d9d9;
		padding-bottom:10px;
	}
	.lists-gd .title a{
		display:table-cell;
		vertical-align:middle;
		font-size:16px;
		color:#333;
	}
	.lists-gd .title a img{
		display:block;
		margin:0 auto 10px;
		max-width:90%;
	}
	.lists-gd .text{
		float:right;
		width:100%;
		border-top:none;
		padding:10px 0;
		overflow:hidden;
	}
	.lists-gd .text .center{
		float:none;
		width:100%;
	}
	.lists-gd .text .center .in img{
		margin-bottom:5px;
	}
	.lists-gd .text .img{
		float:none;
		width:300px;
		margin:10px auto;
		padding:0;
	}
}

.about-body .title-de{
	text-align:center;
	margin:40px 0;
}
.about-body .title-de h3{
	font-size:18px;
	color:#333;
	margin-bottom:10px;
	line-height:30px;
}
.about-body .title-de p{
	font-size:14px;
	color:#888888;
}

.team-body .team-box .img img{
	width:100%;
	display:block;
	margin-bottom:20px;
}
.team-body .team-box{
	margin-bottom:30px;
}

.team-banner{
	position:relative;
	padding:50px 100px 100px;
}
.team-banner h3{
	font-size:32px;
	color:#333;
	text-align:center;
	margin-bottom:40px;
}

.team-banner .swiper-button-prev{
	width:48px;
	height:48px;
	background:url('../images/icon_left_big_01.png') center no-repeat;
	background-size:cover;
	transition-duration:.3s;
}
.team-banner .swiper-button-prev:hover{
	background:url('../images/icon_left_big_02.png') center no-repeat;
	background-size:cover;
}

.team-banner .swiper-button-next{
	width:48px;
	height:48px;
	background:url('../images/icon_right_big_01.png') center no-repeat;
	background-size:cover;
	transition-duration:.3s;
}
.team-banner .swiper-button-next:hover{
	background:url('../images/icon_right_big_02.png') center no-repeat;
	background-size:cover;
}

@media(max-width:1200px){
	.team-body .team-box{
		margin-bottom:20px;
	}
	.team-banner{
		padding:0 0 20px 0;
	}
	.team-banner h3{
		font-size:18px;
		margin-bottom:10px;
	}
	.team-banner .swiper-button-next,.team-banner .swiper-button-prev{
		width:24px;
		height:24px;
	}
}


/*video css*/
.video-body {
	padding-bottom:100px;
}
.video-body .content .lists{
	margin-bottom:50px;
}
.video-body .content  .reast{
	border-bottom:3px solid #fff;
	transition-duration:.3s;
	margin-bottom:20px;
}
.video-body .content  .reast:hover{
	border-bottom:3px solid #c80000;
}
.video-body .content .img{
	width:100%;
	position:relative;
}
.video-body .content .img img{
	width:100%;
	display:block;
}
.video-body .content .img #play{
	width:64px;
	height:64px;
	position:absolute;
	top:0; left:0;
	bottom:0; right:0;
	margin:auto;
}
.video-body .content .text {
	padding:10px;
	text-align:center;
}
.video-body .content .text h3{
	font-size:20px;
	color:#333;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.video-body .content .text p{
	font-size:14px;
	color:#888888;
	line-height:24px;
}





.video-body .content h3{
	font-size:18px;
	line-height:30px;
	padding:10px 0;
	text-align:center;
	color:#333;
	margin-bottom:10px;
}
.video-body .content video{
	margin-bottom:100px;
}

@media(max-width:1200px){
	.video-body{
		padding-bottom:50px;
	}
	.video-body .content .lists{
		margin-bottom:20px;
	}
	.video-body .content .text h3{
		font-size:18px;
		color:#333;
		height:40px;
		line-height:40px;
		overflow:hidden;
	}
	.video-body .content h3{
		font-size:16px;
	}
	.video-body .content video{
		margin-bottom:50px;
	}
}


@media(min-width:992px){
	.ryzz-pic .img{
		overflow:hidden;
		margin-bottom:14px;
	}
	.ryzz-pic .col-lg-3{
		padding:0 7px !important;
	}
	.ryzz-pic{
		margin-bottom:50px;
	}

	.ryzz-pic .img img{
		width:100%;
		display:block;
	}
	.pic-body{
		padding-bottom:100px;
	}

}
@media(max-width:992px){
	.ryzz-pic .img{
		overflow:hidden;
		margin-bottom:30px;
	}
	.ryzz-pic{
		margin-bottom:20px;
	}
	.pic-body{
		padding-bottom:50px;
	}
}

.cul-body{
	padding-bottom:100px;
}
.cul-body .cul-list .row{
	padding-top:15px;
	padding-bottom:15px;
}
.cul-body .cul-list .img img{
	width:100%;
	display:block
}
.cul-body .cul-list .text{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:30px;
}
.cul-body .cul-list .text h3{
	font-size:24px;
	color:#666;
	line-height:40px;
	margin-bottom:10px;
}
.cul-body .cul-list .text p{
	font-size:16px;
	color:#666;
	line-height:24px;
}

@media(max-width:1200px){
	.cul-body{
		padding-bottom:50px;
	}
}
@media(max-width:992px){
	.cul-body .cul-list .text{
		border:1px solid #ddd;
	}
}